jQuery(function() {
　　　////获附件数量
	var bidId=jQuery("#bidId").val();
	var numId='techNum';
	if(bidId!=''){
		showANum(bidId,'技术方案',numId);
	}
	// 引入客户信息弹窗
	jQuery('.btn-find-auditor').on(
			"click",
			function() {
				currentAuditor = jQuery(this).prop('id');
				jQuery("#modal-find-auditor").modal('show');
				jQuery("#modal-find-auditor input[type='radio']").attr(
						'checked', false);
			});
	// 选择审批级数时的变化

	jQuery('#auditorNumber').change(function() {
		var n = jQuery(this).val();
		jQuery("input[name*='ai']").each(function() {
			var index = jQuery(this).prop('id').substr(-1);
			var parent = jQuery(this).parent().parent();
			if (index > n)
				parent.addClass('hide');
			else
				parent.removeClass('hide');
		});
	});
	// 投标提交审批
	jQuery(".app-btn-submit").on('click',function() {
						var num = jQuery("#auditorNumber").val();
						for(var i=1;i<=num;i++){
							var val= jQuery("#ai"+i).val();
							if(!val){
								message('审批人没有指定！');
								return;
							}
						}
						var name = jQuery("#name").val();
						$.springLemonDialog({
									content : '确认提交审批：' + bidName + '？',// 确认文本
									clickButton : function(sender, modal, index) {// 按钮事件处理
										// index:0 确认 1：取消
										// sender:事件源
										// 如按钮，sender.html()可得到按钮文字如：取消
										if (index == 0) {
											var url = window.rootPath
													+ "/ui/bid/audit/" + bidId+"?name="+name;
											jQuery.post(
												encodeURI(url),
												jQuery('#bid-audit-form').serialize(),
												function(data) {
													if (data.code == 0) {
														window.location = window.rootPath
																			+ "/ui/bid/";
													}else{
														alert("请引入报价单");
													}
												}
											);

										}
										$(this).closeDialog(modal);
									}
								});

					});
	// 用户查找弹窗
	var serverData = {};
	serverTable = jQuery('#dataTable')
			.DataTable(
					{
						"serverSide" : true,
						"iDisplayLength" : 4,
						"ordering" : false,
						"ajax" : {
							"dataType" : "json",
							"type" : "get",
							"cache" : false,
							"url" : window.rootPath + '/ui/user/getpage',
							"data" : function(d) {
								return $.extend({}, d, serverData);
							}
						},
						columns : [
								{
									// 1序号
									data : null,
									defaultContent : ""
								},
								{// 2姓名
									data : "empLogin.name",
								},
								{// 3性别
									data : 'sex'
								},

								{// 4职务
									data : 'position'
								},
								{// 5销售区域
									data : 'saleArea.superiorArea'
								},
								{// 6选择按钮
									data : null,
									render : function() {
										var html = "<input type='radio' name='btn-select' class='app-select-user'/>"
										return html;
									}
								}

						],
						"drawCallback" : function(oSettings) {
							var k = 0;
							var total = oSettings.aiDisplay.length
									+ oSettings._iDisplayStart;

							for (var i = oSettings._iDisplayStart, iLen = total; i < iLen; i++) {
								$(
										'td:eq(0)',
										oSettings.aoData[oSettings.aiDisplay[k]].nTr)
										.text(i + 1);
								k++;
							}

							serverTable.off('click', 'tr');
							serverTable
									.on(
											'click',
											'tr',
											function(event) {
												event = event || window.event;
												var target = event.target
														|| event.scrElement;
												var data = serverTable
														.row(this).data();

												if (target.className
														.indexOf('app-select-user') != -1) {
													onSelectUser(data);
												}
												return;
											});
						}
					});// end of datatable
	var selectedUser = null;
	var currentAuditor = null;
	var onSelectUser = function onSelectUser(data) {
		selectedUser = data;
	};

	// 引入用户按钮
	jQuery('#btn-reference').on('click', function() {
		if (selectedUser && currentAuditor) {
			jQuery("#ai" + currentAuditor).val(selectedUser.empLogin.name);
			jQuery("#auditor" + currentAuditor).val(selectedUser.id);
		}

		selectedUser = null;
		currentAuditor = null;
		jQuery("#modal-find-auditor").modal('hide');
	});
	// 查找用户返回按钮
	jQuery('.app-find-user-return').on('click', function() {
		selectedUser = null;
		currentAuditor = null;
	});
	// 查询
	jQuery('.app-btn-search').on('click', function() {
		serverData.key = jQuery("#search").val();
		serverTable.draw();
	});
	// 撤销查询
	jQuery('.app-btn-reset').on('click', function() {
		jQuery('#search').val('');
		serverData.key = '';
		serverTable.draw();
	});
	
	jQuery(".btnList1").on("click", function(e) {
		e.preventDefault();
        var bidId=jQuery('#bidId').val();
		filedown(bidId,'保函','2');
	});
	
	jQuery(".btnList2").on("click", function(e) {
		e.preventDefault();
        var bidId=jQuery('#bidId').val();
		filedown(bidId,'技术方案','2');
	});
});
